package com.rybbaby.tss.tasks.core.task.TQwebService;

import java.util.Map;
import java.util.Vector;

public class  WebServiceDemoTest{
	public static void main(String[] args) {
		WebserviceInvoker invoker=WebserviceFactory.getInstanceNew();
		if(invoker!=null){
			String serviceName = "ServerNewService";
			String portName = "ServerNew";
			String operationName = "getUserDialogAnnalByUin";
			Map map = null;
			try {
				Vector parameterValues = new Vector();
				parameterValues.addElement("9789401");// uin	所查询某用户TQ号码	String	是必填
				parameterValues.addElement("9515716");// adminuin	管理员TQ号码	String	是必填
				parameterValues.addElement(null);// username	所查询某用户名称	String	否必填
				parameterValues.addElement("895061BB662BA1EBD1D5B5AA844ED072");// password	管理员TQ密码 格式:32位大写md5值	String	是必填
				parameterValues.addElement(null);
				parameterValues.addElement("2017-08-03 00:00:00");
				parameterValues.addElement("2017-08-03 10:00:00");
				map = invoker.invoke(serviceName, portName, operationName, parameterValues);
				map.forEach((key, value) -> System.out.println("Key = " + key + ", Value = " + value));
			} catch (Exception e) {
				e.printStackTrace();
			}
		}

	}

}
